package com.kk.xhr.model.service;

import com.kk.xhr.model.dto.WorkTimeDTO;
import com.kk.xhr.model.entity.WorkTime;

import java.util.Optional;

/**
 * 工作时间接口
 *
 * @author kkmystery
 * @version 1.0 2021/3/1
 * @since 1.0.0
 */
public interface IWorkTimeService {

    /**
     * 查询最新一条工作时间设置
     *
     * @return WorkTimeDTO
     */
    Optional<WorkTimeDTO> queryLatest();

    /**
     * 修改工作时间
     *
     * @param workTime 工作时间
     */
    void modify(WorkTime workTime);

    /**
     * 查询工作时间
     *
     * @return 工作时间
     */
    Optional<WorkTime> query();
}
